﻿#ifndef BOSS_H
#define BOSS_H

#include <QList>
#include "Subject.h"
#include "Observer.h"

class Boss : public Subject
{
private:
    QList<shared_ptr<Observer>> observers;
    QString action;
public:
    virtual void Attach(shared_ptr<Observer> observer);
    virtual void Detach(shared_ptr<Observer> observer);
    virtual void Notify();
};

#endif // BOSS_H
